﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Newtonsoft.Json;
using NPSoft.Ferrero.Framework.Model;

namespace NPSoft.Ferrero.DataBridge.Model
{
    /// <summary>
    /// Geography Model
    /// </summary>
    public class Geography : ModelBase
    {
        [JsonProperty("District Code")]
        public string DST_CD { get; set; }

        [JsonProperty("District Chinese Name")]
        public string DISTRICT { get; set; }

        [JsonProperty("District English Name")]
        public string DST_NM_EN { get; set; }

        [JsonProperty("SR Employee Local ID")]
        public string SR_EMP_ID { get; set; }

        [JsonProperty("SR Chinese Name")]
        public string SR_EMP_NM_EN { get; set; }

        [JsonProperty("SR English Name")]
        public string SR_EMP_NM_CN { get; set; }

        [JsonProperty("SR User ID")]
        public string SR_USR_ID { get; set; }

        [JsonProperty("SV Employee Local ID")]
        public string SV_EMP_ID { get; set; }

        [JsonProperty("SV Chinese Name")]
        public string SV_EMP_NM_EN { get; set; }

        [JsonProperty("SV English Name")]
        public string SV_EMP_NM_CN { get; set; }

        [JsonProperty("SV User ID")]
        public string SV_USR_ID { get; set; }

        [JsonProperty("DSM Employee Local ID")]
        public string DSM_EMP_ID { get; set; }

        [JsonProperty("DSM Chinese Name")]
        public string DSM_EMP_NM_EN { get; set; }

        [JsonProperty("DSM English Name")]
        public string DSM_EMP_NM_CN { get; set; }

        [JsonProperty("DSM User ID")]
        public string DSM_USR_ID { get; set; }

        [JsonProperty("City Code")]
        public string CITY_CD { get; set; }

        [JsonProperty("City Chinese Name")]
        public string CITY { get; set; }

        [JsonProperty("SAP City Code")]
        public string CITY_SAP_CD { get; set; }

        [JsonProperty("City English Name")]
        public string CITY_NM_EN { get; set; }

        [JsonProperty("City Type LY")]
        public string CITY_TYPE_LY { get; set; }

        [JsonProperty("City Type TY")]
        public string CITY_TYPE_TY { get; set; }

        [JsonProperty("CSM Employee Local ID")]
        public string CSM_EMP_ID { get; set; }

        [JsonProperty("CSM Chinese Name")]
        public string CSM_EMP_NM_EN { get; set; }

        [JsonProperty("CSM English Name")]
        public string CSM_EMP_NM_CN { get; set; }

        [JsonProperty("CSM User ID")]
        public string CSM_USR_ID { get; set; }

        [JsonProperty("City Cluster Code")]
        public string CLS_CD { get; set; }

        [JsonProperty("City Cluster Chinese Name")]
        public string CLUSTER { get; set; }

        [JsonProperty("City Cluster English Name")]
        public string CLS_NM_EN { get; set; }

        [JsonProperty("CCSM Employee Local ID")]
        public string CCSM_EMP_ID { get; set; }

        [JsonProperty("CCSM Chinese Name")]
        public string CCSM_EMP_NM_EN { get; set; }

        [JsonProperty("CCSM English Name")]
        public string CCSM_EMP_NM_CN { get; set; }

        [JsonProperty("CCSM User ID")]
        public string CCSM_USR_ID { get; set; }

        [JsonProperty("Area Code")]
        public string AREA_CD { get; set; }

        [JsonProperty("Area Chinese Name")]
        public string AREA { get; set; }

        [JsonProperty("Area English Name")]
        public string AREA_NM_EN { get; set; }

        [JsonProperty("ASM Employee Local ID")]
        public string ASM_EMP_ID { get; set; }

        [JsonProperty("ASM Chinese Name")]
        public string ASM_EMP_NM_EN { get; set; }

        [JsonProperty("ASM English Name")]
        public string ASM_EMP_NM_CN { get; set; }

        [JsonProperty("ASM User ID")]
        public string ASM_USR_ID { get; set; }

        [JsonProperty("Region Code")]
        public string RGN_CD { get; set; }

        [JsonProperty("Region Chinese Name")]
        public string REGION { get; set; }

        [JsonProperty("Region English Name")]
        public string RGN_NM_EN { get; set; }

        [JsonProperty("RSM Employee Local ID")]
        public string RSM_EMP_ID { get; set; }

        [JsonProperty("RSM Chinese Name")]
        public string RSM_EMP_NM_CN { get; set; }

        [JsonProperty("RSM English Name")]
        public string RSM_EMP_NM_EN { get; set; }

        [JsonProperty("RSM User ID")]
        public string RSM_USR_ID { get; set; }

        [JsonProperty("Country Code")]
        public string CTY_CD { get; set; }

        [JsonProperty("Country Chinese Name")]
        public string COUNTRY { get; set; }

        [JsonProperty("Country English Name")]
        public string CTY_NM_EN { get; set; }
    }
}
